package com.eleadmin.damon.biz;

import com.eleadmin.damon.entity.DataBaseTable;
import com.eleadmin.damon.result.ColumnsResult;
import com.eleadmin.damon.result.TableResult;

import java.util.List;

/**
 *
 * 数据层接口
 * @author : Doman
 * @date : 2023-05-06 10:49:33
 * @version ：1.0
 */
public interface DataBaseBiz {

    /**
     * 获取实体类表格
     * @param dataBaseTable
     * @return
     */
    public List<TableResult> tableNames(DataBaseTable dataBaseTable);

    /**
     * 获取实体类表格
     * @param dataBaseTable
     * @return
     */
    public TableResult tableName(DataBaseTable dataBaseTable);

    /**
     * 获取实体类表格
     * @param dataBaseTable
     * @return
     */
    public List<ColumnsResult> columns(DataBaseTable dataBaseTable);



}
